<?php

use Entities\Estoque;

session_start();

$strBusca = $_REQUEST['strBusca'];

$dql = "select c from Entities\Estoque c JOIN c.obra o JOIN c.material m where m.descricao like :parametro and o.id = :idObra";

$idObra = $em->find("Entities\Login", $_SESSION['dados']['idLogin']);
$idObra = $idObra->getFuncionario()->getObras()->getId();
//$dql = "select c, sum(c.quantidade) from Entities\Estoque c JOIN c.obra o JOIN c.material m 
//			where o.id = :parametro group by m.id, c.propriedade ";

$q = $em->createQuery($dql);
$q->setParameter("parametro", "%$strBusca%");
$q->setParameter("idObra", $idObra);
$estoques = $q->getResult();
$xml = "";
foreach ($estoques as $e){
//	echo "2";
	
//	print_r($obra);
//	$propriedades = $e->getPropriedade();
	$xml .= "<estoque>";
	$xml .= "<id>".$e->getId()."</id>";
		$xml .= "<descricao>".$e->getMaterial()->getDescricao()."</descricao>";
		$xml .= "<tamanho>".$e->getPropriedade()."</tamanho>";
		$xml .= "<quantidade>".$e->getQuantidade()."</quantidade>";
	$xml .= "</estoque>";
}

echo $xml;